river lamprey - French English Dictionary